package entity

// EpgProgramTplSeg 表示 EPG 节目模板时段信息
type EpgProgramTplSeg struct {
	Id         int      `json:"id" gorm:"primaryKey;autoIncrement"`
	TplId      int      `json:"tplId" gorm:"column:tpl_id;type:int;comment:模板id"`
	DayType    string   `json:"dayType" gorm:"column:day_type;type:varchar(20);comment:排班类型 如\"5\"、\"2\"、\"work\"、\"rest\"，取决于你的模式"`
	StartTime  string   `json:"startTime" gorm:"column:start_time;type:varchar(50);comment:开始时间 格式HH:mm"`
	EndTime    string   `json:"endTime" gorm:"column:end_time;type:varchar(50);comment:结束时间 格式HH:mm"`
	Name       string   `json:"name" gorm:"column:name;type:varchar(300);comment:节目名"`
	Desc       string   `json:"desc" gorm:"column:desc;type:varchar(500);comment:节目描述"`
	CreateTime NullTime `json:"createTime" gorm:"column:create_time;type:datetime;comment:创建时间"`
	UpdateTime NullTime `json:"updateTime" gorm:"column:update_time;type:datetime;comment:更新时间"`
}

func (EpgProgramTplSeg) TableName() string {
	return "epg_program_tpl_seg"
}
